<?php
namespace Admin\Controller;
use Think\Controller;
/**
 * 登录控制器
 */
class LoginController extends Controller
{
  public function index(){
    $this->display();
  }
  public function login(){
    if(IS_POST){
      $info = I('post.');
      if(!trim($info['username'])){
        return ajaxReturn(400,'用户名不能为空');
      }
      if(!trim($info['password'])){
        return ajaxReturn(400,'密码不能为空');
      }
      $res = D('User')->UserLogin($info['username'],$info['password']);
      if($res == true){
        return ajaxReturn(200,"登录成功");
      }else{
        return ajaxReturn(400,"登录失败，请检查用户名和密码");
      }
    }
  }
  public function logout(){
    session('Admin',null);
    $this->redirect('Admin/Login/index','',3,'退出成功，正在跳转。。。。。。');
  }
  public function forgetPW(){

  }
  public function checkUserExist(){
    if(IS_POST){
      $username = I('post.username');
      $res = D('User')->checkUserExist($username);
      if($res == false){
        return ajaxReturn(200,"该用户名可以使用");
      }else{
        return ajaxReturn(400,"该用户名已被占用，请换其他用户名");
      }
    }
  }
  public function register(){
    if(IS_POST){
      $info = I('post.');
      $res = D('User')->register($info);
      if($res){
        return ajaxReturn(200,"注册成功，请到个人中心激活账号");
      }else{
        return ajaxReturn(400,"注册失败，请检查输入信息是否有误");
      }
    }
  }
}
